home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
m
/
maxonc++2.dms
/
maxonc++2.adf
/
MCPIncl.lha
/
wbstartup.h
< prev
Wrap
C/C++ Source or Header
|
1992-11-10
|
1KB
|
46 lines
// * wbstartup.h *
//
// Funktionen und Deklarationen für Programmstart von der Workbench
//
// geschrieben von Jens N. Gelhar 07.11.92
#ifndef _INCLUDE_WBSTARTUP
#define _INCLUDE_WBSTARTUP
#ifdef WBWINNAME
#ifndef _INCLUDE_STDIO_H
#include <stdio.h>
#endif
#ifndef INCLUDE_IO_STREAM
#include <streamdefs.h>
#endif
#endif
unsigned short _wbflag; // Flag wird bei Workbench-Start auf 1 gesetzt
extern "C" void wbparse(struct WBStartup *);
// Die neue Library-Funktion (ab V 1.01.5) "wbparse" wertet die
// Startup-Message aus und springt dann in "main" ein.
// Eine vorgefertigte wbmain-Funktion:
extern "C" void wbmain(struct WBStartup *w)
{
_wbflag = 1;
#ifdef WBWINNAME
// Ausgabe in Window umleiten:
if(!freopen(WBWINNAME, "r+", stdout))
return;
// Eingabe aus selbem Window:
stdin->Filehandle = stdout->Filehandle; // THIS ASSIGNMENT WAS MADE
// BY TRAINED EXPERTS. DO NOT TRY THIS AT HOME!
#endif
wbparse(w);
}
#endif